package com.punch.user.model;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.punch.common.model.SuperEntity;
import lombok.Data;

/**
 * @author tanchangguo
 * @email 17607195327@163.com
 * @date 2020-07-21 19:10:02
 */
@Data
@TableName("sys_user")
public class SysUser extends SuperEntity {
    private static final long serialVersionUID = -5886012896705137070L;

    /**
     * 用户名
     */
    @TableField("user_name")
    private String username;
    /**
     * 密码
     */
    @TableField("password")
    private String password;

    /**
     * 头像
     */
    @TableField("head_img_url")
    private String headImgUrl;
    /**
     * 手机号
     */
    @TableField("mobile")
    private String mobile;

    /**
     * 角色名称
     */
    @TableField("role_id")
    private Integer roleId;

    /**
     * 角色名称
     */
    @TableField("role_name")
    private String roleName;
    /**
     * 性别 0：女  1：男
     */
    private Integer sex;
    /**
     * 0：禁用  1启用
     */
    private Integer enabled;
    /**
     * 审核状态
     * {@link com.punch.common.enums.user.user.AuditStatusEnum}
     */
    @TableField("audit_status")
    private Integer auditStatus;
    /**
     * 区域id
     */
    @TableField("area_id")
    private Integer areaId;
    /**
     * 所有地区ids
     */
    @TableField("all_area_ids")
    private String allAreaIds;
    /**
     * 区域名称
     */
    @TableField("area_name")
    private String areaName;

    /**
     * 详细地址
     */
    @TableField("address")
    private String address;

    /**
     * 详细地址
     */
    @TableField("remarks")
    private String remarks;
}
